// 拦截所有请求，添加路径前缀
axios.defaults.baseURL = 'http://www.liulongbin.top:3007'

// 添加请求拦截器
//use方法里面可以传递两个函数
axios.interceptors.request.use(function (config) {
  // console.log(config);

  if (config.url.indexOf("/my") !== -1) {
    config.headers.Authorization = localStorage.getItem("token")
  }
  return config
}, function (error) {
  return Promise.reject(error)
})


// 添加响应拦截器
axios.interceptors.response.use(function (response) {
  // 输出响应结果
  // console.log(response)
  if (response.data.message === "身份认证失败！") {
    // 跳转到登录页面，销毁token
    location.href = "/login.html"
    localStorage.removeItem("token")
  }
  return response
}, function (error) {
  return Promise.reject(error)
})